* {
	margin:			0px;
	border:			0px;
	padding:		0px;
	font-family:	Sansation, Myriad, Verdana, Arial, sans-serif;
}

html, body, #divSite {
	min-height:		100%;
	min-width:		650px;
}

html {
	background-image:	url('/sgt/images/fundo-horizontal.png');
	background-repeat:	repeat-y;
	background-color:	#F2F2F2;
}

#divCabecalho {
	height:	170px;
	background-image:	url('/sgt/images/cabecalho-background.png');
	background-repeat:	repeat-x;
	background-color:	#4D4D4D;
}

#imgLogo {
	float:	left;
}

#h1TituloGeral {
	text-align:		center;
	color:			#B9BF04;
	font-weight:	normal;
	margin-left:	200px;
	padding:		56px 20px 20px 20px;
}

#divMensagens {
	border-top:			1px dashed red;
	border-bottom:		1px dashed red;
	background-color:	#FFDEE5;
	padding:			10px;
	font-size:			10pt;
}

#ulMensagens {
	list-style-image:	url('/sgt/images/lista-mensagens.png');
	margin-left:		40px;
}

.liMensagem {
	color:		red;
}

#divMenu {
	float:				left;
	width:				160px;
	background-color:	#B9BF04;
	padding:			20px 0px 20px 20px;
}

#ulMenu {
	list-style:		none;
}

.liMenu {
	margin-bottom:	10px;
}

.aMenu:link, .aMenu:visited {
	text-decoration:	none;
	color:				#4D4D4D;
}

.aMenu:hover {
	color:			#000000;
	padding-left:	10px;
}

.aMenu:active {
	color:	#4D4D4D;
}

.aMenuSelecionado:link, .aMenuSelecionado:visited {
	display:			block;
	background-color:	#F2F2F2;
	text-decoration:	none;
	color:				#4D4D4D;
	font-weight:		bold;
	width:				160px;
	padding:			0px 10px;
}

.aMenuSelecionado:hover {
	color:	#000000;
}

.aMenuSelecionado:active {
	color:	#4D4D4D;
}

#divConteudo {
	background-color:	#F2F2F2;
	margin-left:		200px;
	padding:			20px;
}

#h2TituloConteudo {
	text-align:		center;
	margin-bottom:	10px;
	font-weight:	normal;
}

#spanSubtitulo {
	display:		block;
	font-size:		12pt;
	text-align:		center;
	color:			#4D4D4D;
}

.spanOpcaoAdicional {
	display:	block;
	text-align:	right;
	padding:	5px 20px;
}

.spanOpcaoAdicional a:link, .spanOpcaoAdicional a:visited {
	text-decoration:	none;
	color:				#313E59;
}

.spanOpcaoAdicional a:hover {
	color:	#000000;
}

.pConteudo {
	text-align:	justify;
}

fieldset {
	padding:	20px;
	margin:		20px;
	border:		1px solid #4D4D4D;
}

legend {
	padding:	0px 10px 0px 10px;
}

.divItemFormulario {
	margin:		10px 0px 10px 0px;
	overflow:	hidden;
}

.divItemFormulario label {
	display:	block;
	width:		100px;
	float:		left;
	min-height:	20px;
	text-align:	right;
	padding:	0px 5px;
}

.divItemFormulario input {
	display:			block;
	width:				180px;
	float:				left;
	margin-left:		10px;
	padding:			2px 10px;
	border:				1px solid black;
	background-color:	#4D4D4D;
	color:				#FFFFFF;
}

.divSubmitFormulario input {
	border:				1px solid black;
	background-color:	#4D4D4D;
	color:				#FFFFFF;
	padding:			2px 10px;
	margin-top:			20px;
}

.tableListaUsuarios {
	width:			90%;
	margin:			auto;
	margin-top:		20px;
	margin-bottom:	20px;
}

.trTopo th {
	background-color:	#4D4D4D;
	color:				#F2F2F2;
	padding:			4px 10px;
}

.trTopo th a:link, .trTopo th a:visited {
	display:			block;
	color:				#F2F2F2;
	text-decoration:	none;
}

.trTopo th a:hover {
	background-color:	#F2F2F2;
	color:				#4D4D4D;
}

.thFotoUsuario {
	width:	100px;
}

.tdFotoUsuario {
	width:			100px;
	height:			100px;
	vertical-align:	middle;
}

.tdFotoUsuario img {
	display:	block;
	margin:		auto;
}

.tdInformacao {
	vertical-align:	middle;
	padding:		10px;
}

.tdInformacaoLink {
	vertical-align:	middle;
	padding:		10px;
}

.tdInformacaoLink a:link, .tdInformacaoLink a:visited {
	text-decoration:	none;
	color:				#313E59;
}

.tdInformacaoLink a:hover {
	color:	#000000;
}
